.practice-questions-container {
    display: flex;
    min-height: calc(100vh - 64px);
    background: #f5f5f5;
}

.practice-questions-menu {
    width: 200px;
    background: #fff;
    border-right: 1px solid #f0f0f0;
    box-shadow: 2px 0 8px rgba(0, 0, 0, 0.06);
}

.practice-questions-content {
    flex: 1;
    padding: 24px;
    overflow: auto;
}

/* 响应式设计 */
@media screen and (max-width: 768px) {
    .practice-questions-container {
        flex-direction: column;
    }

    .practice-questions-menu {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #f0f0f0;
    }

    .practice-questions-content {
        padding: 16px;
    }
}